Agent-Based Virtual Machine Migration for Load Balancing and Co-Resident Attack in Cloud Computing
نویسندگان
چکیده
The majority of cloud computing consists servers with different configurations which host several virtual machines (VMs) changing resource demands. Additionally, co-located VMs are vulnerable to co-resident attacks (CRA) in a networked environment. These two issues may cause uneven usage within the server and on service, leading performance security degradation. This paper presents an Agent-based VM migration solution that can balance burden commercially diverse avoid potential by utilizing live migrations. Agent’s policies include following: (i) heuristic optimization policy select be migrated matching hosts; (ii) trigger determine whether needs relocate VMs; (iii) acceptance decide if request should accepted; (iv) balancer make initial allocation. experiments analyses demonstrate Agents mitigate CRA distributed way associated risks while achieving acceptable load balancing performance.
منابع مشابه
Research on Cloud Computing Load Balancing Based on Virtual Machine Migration
This article is designed to solve the problem of system load imbalance and low efficiency introduced by massive parallel tasks running on some heavy nodes in the Cloud Computing environment. This study proposes a load balancing algorithm based on virtual machine migration which includes load balancing architecture, load gathering, load monitoring, load forecasting, migration trigger time, sourc...
متن کاملVirtual Machine Migration in Cloud Computing
Cloud computing is the delivers the computing services over the internet. Cloud services help individuals and organization to use data that are managed by third parties or another person at remote locations. Virtual Machine (VM) is an emulation of a particular computer system. In cloud computing, Virtual machine migration is a useful tool for migrating Operating System instances across multiple...
متن کاملAn Enhanced Virtual Machine Load Balancing Algorithm for Cloud Environment
-he cloud computing is a virtual pool of computing resources such as software, platform, infrastructures, applications, storage and information provides to users through internet. The user request for utilize these resources. To handle the request of users and manage the distribution of load is the main challenge in the cloud environment. The load balancing techniques used to balance the load e...
متن کاملLoad Balancing in Cloud Computing
Cloud computing helps to share data and provide many resources to users. Users pay only for those resources as much they used. Cloud computing stores the data and distributed resources in the open environment. The amount of data storage increases quickly in open environment. So, load balancing is a main challenge in cloud environment. Load balancing is helped to distribute the dynamic workload ...
متن کاملLoad Balancing in Cloud Computing
From a decade ago there has been a quick advancement in the utilization of web and its applications. Distributed computing is otherwise called internet based computing where we lease the registering assets over the web. It is a compensation for each utilization show where you pay for the measure of administrations leased. It gives various focal points over the traditional computing. With cloud ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied sciences
سال: 2023
ISSN: ['2076-3417']
DOI: https://doi.org/10.3390/app13063703